﻿using System.Collections.Generic;
using INSE6260.OnlineBanking.Infrastructure.Domain;

namespace INSE6260.OnlineBanking.Model.Payee
{
    public interface IPayeeRepository : IRepository<Payee>
    {
        List<Payee> GetClientPayee(int clientId);

        string GetPayeeName(int payeeId);

        void CreatePayee(Payee payee);

        Payee GetPayeeById(int payeeId);

        void EditPayee(Payee payee);

        void DeletePayee(Payee payee);
    }
}
